package com.ssm.user.designPattern.templatePattern.easy;

/**
 * 定义一个简单的模版抽象类
 */

public abstract class Game {

    abstract void initialize();

    abstract void startPlay();

    abstract void endPlay();

    public final void play() {

        //初始化游戏
        initialize();;

        //开始游戏
        startPlay();

        //结束游戏
        endPlay();
    }
}
